package com.woniuxy.microsportsserver.walkmag.service;

import com.woniuxy.common.bean.PageDto;
import com.woniuxy.microsportsserver.bean.WalkAnalysisInfo;
import com.woniuxy.microsportsserver.bean.WalkInfo;

import java.util.List;

public interface IWalkService {
    //所有用户
    PageDto findAll(WalkInfo walkInfo, Integer pageNum, Integer pageSize);
    //一个用户的所有记录
    List<WalkInfo> findRecordsByUserIdOrTime(WalkInfo walkInfo);

    //按 年 月 周 查询一个人的数据
    List<WalkAnalysisInfo> findTop10ByTimeType(WalkAnalysisInfo walkAnalysisInfo);

    //走步平均数
    List<WalkAnalysisInfo> findNumAvgBytimeType();

    //走路年龄占比
    List<WalkAnalysisInfo> findWalkPercentageBYUser();
}
